package com.uinnova.product.eam.model.cj.domain;

import com.uinnova.product.eam.base.cj.BaseEntity;
import com.uinnova.product.eam.model.cj.vo.QuestionAnswerVO;
import lombok.*;

import java.util.List;

/**
 * 方案批注持久化类
 *
 * @author zhaoxin
 * @since 2022-3-1 20:40:43
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PlanModuleAnnotationEntity extends BaseEntity {

    /**
     * 方案id
     */
    private Long planId;

    /**
     * 章节id
     */
    private Long planChapterId;

    /**
     * 内容块id
     */
    private Long planChapterModuleId;

    /**
     * 批注内容
     */
    private String annotationContent;

    /**
     * 删除标志
     */
    private Boolean delFlag;

    /**
     * 是否归档为问题
     */
    private Boolean problem;

    /**
     * 任务定义主键
     */
    private String taskDefinitionKey;

    /**
     * 回复列表
     */
    private List<QuestionAnswerVO> answerList;
}
